آموزش Go Standard Library Solutions [ویدئو]

Go Standard Library Solutions [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Go با یک کتابخانه استاندارد با امکانات کامل بیرون می‌آید، که به کتابخانه‌های شخص ثالث برای مواردی مانند دستکاری رشته‌ها، فایل‌ها و I/O شبکه، آزمایش، سرورهای HTTP و موارد دیگر نیاز کمی دارد. در این دوره، ما به پکیج هایی می پردازیم که بیشترین استفاده را در کتابخانه استاندارد دارند، از جمله fmt، رشته ها، strconv، خطاها، پرچم، regexp، io، os، بایت ها، ریاضی، زمان، آرشیو، فشرده سازی و تصویر. ما همچنین بسته‌های net/http و زمینه را برای ساخت برنامه‌های کاربردی شبکه‌ای انعطاف‌پذیر مانند سرورها و کلاینت‌های HTTP پوشش خواهیم داد. ما یاد خواهیم گرفت که چگونه با استفاده از بسته encoding/json، JSON را برای API های REST خود دریافت و ارائه کنیم. تست یک شهروند درجه یک در Go است و ما یاد خواهیم گرفت که چگونه با استفاده از بسته آزمایشی از آن استفاده کامل کنیم. در نهایت، هیچ دوره Go بدون وارد شدن به آنچه در وهله اول بسیاری را به سمت Go می کشاند، کامل نمی شود، این الگوهای اولیه و همزمانی است. نحوه کار با رشته ها، رون ها و کاراکترها را بدانید ?برای انجام عملیات I/O با سیستم عامل زیرین تعامل داشته باشید درک نحوه رسیدگی به خطاها به صورت اصطلاحی ?با ریاضیات، زمان، آرشیو، فشرده سازی و موارد دیگر کار کنید نحوه ساخت سرورهای HTTP قوی را ببینید ?نحوه ساخت API های REST و JSON را کشف کنید ?بدون بسته های شخص ثالث به صورت اصطلاحی تست کنید همزمانی اهرمی با گوروتین‌ها و کانال‌ها این دوره ویدیویی برای مهندسین نرم‌افزاری که با اصول Go آشنا هستند اما می‌خواهند قبل از اجرا در کتابخانه‌های شخص ثالث درباره کتابخانه استاندارد و نحوه استفاده آسان‌تر از آن در کدشان بیشتر بیاموزند جذاب خواهد بود. رایج ترین بسته های مورد استفاده در کتابخانه استاندارد Go را بیاموزید. * ارتباط بین بسیاری از بسته های موجود در کتابخانه استاندارد و نحوه استفاده از آنها را درک کنید. * یاد بگیرید که چگونه کمتر به بسته های شخص ثالث اعتماد کنید، وقتی کتابخانه استاندارد شما را تحت پوشش قرار داده است. *

سرفصل ها و درس ها

مدیریت رشته ها، بایت ها و رونزها Handling Strings, Bytes, and Runes

  • بررسی اجمالی دوره The Course Overview

  • قالب بندی خروجی با بسته fmt Output Formatting with the fmt Package

  • اسکن ورودی با بسته fmt Input Scanning with the fmt Package

  • دستکاری رشته ها و بایت ها با بسته های رشته ها و بایت ها Manipulating Strings and Bytes with the Strings and Bytes Packages

  • تبدیل به و از رشته ها با بسته strconv Converting to and from Strings with the strconv Package

  • کار با عبارات منظم با استفاده از بسته regexp Working with Regular Expressions Using the regexp Package

ابزارهای ساخت، ورودی/خروجی و مدیریت خطا Build Tools, I/O, and Error Handling

  • با ابزار Go Build راحت باشید Get Comfortable with the Go Build Tools

  • از طریق بسته های پرچم و سیستم عامل با محیط زیست تعامل داشته باشید Interact with the Environment through the flag and os Packages

  • دستکاری فایل و دایرکتوری را با بسته های os، io و path انجام دهید Perform File and Directory Manipulation with the os, io, and path Packages

  • همیشه خطاهای خود را مدیریت می کنیم و از بسته خطاها استفاده می کنیم Always Handling Our Errors and Using the Errors Package

ریاضی، زمان، آرشیو، و تصاویر Math, Time, Archives, and Images

  • بیایید کمی ریاضی انجام دهیم Let's Do Some Math

  • کار با زمان Working with Time

  • آرشیو و فشرده سازی Archives and Compression

  • تصاویر Images

وب سرور و مشتریان Web Server and Clients

  • یک سرور ساده با Net/Http بسازید Build a Simple Server with Net/Http

  • میان افزار Middleware

  • نوشتن کلاینت های HTTP قوی Writing Robust HTTP Clients

  • متن نوشته Context

ساخت API های REST و JSON Building REST and JSON APIs

  • رمزگذاری Encoding

  • مدیریت ورودی و خروجی JSON Handling JSON Input and Output

  • ذخیره و بازیابی داده ها Data Storage and Retrieval

  • تست با بسته تست Testing with the Testing Package

همزمانی Concurrency

  • گوروتین ها Goroutines

  • کانال ها Channels

  • هماهنگ سازی Synchronization

  • الگوهای همزمانی Concurrency Patterns

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش Go Standard Library Solutions [ویدئو]
جزییات دوره
3 h 17 m
26
Packtpub Packtpub
(آخرین آپدیت)
2
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Johnny Boursiquot Johnny Boursiquot

در تاریخ 04/08/2017 توسط Nishit Shetty برای "Go Standard Library Solutions" تماس گرفت [v]